Method for distributing transmission path information and routing bridges

ABSTRACT

A method for distributing transmission path information, including: distributing, by a first routing bridge which stores a MAC address of a host on a local link, transmission path information of the host on the local link to a remote routing bridge of a non-local link, the transmission path information including the MAC address of the host on the local link and identification information of a second routing bridge, so that the remote routing bridge learns the transmission path information from the first routing bridge. The present application further provides corresponding routing bridges. The present application may enable the remote routing bridge to timely learn the transmission path information of the host under the condition that a data packet sent by the host is not received, so as to send data to the host according to a new transmission path.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.15/918,128, filed on Mar. 12, 2018, which is a continuation of U.S.patent application Ser. No. 14/563,443, filed on Dec. 8, 2014, now U.S.Pat. No. 9,960,996. The U.S. patent application Ser. No. 14/563,443 is acontinuation of International Patent Application No. PCT/CN2013/073518,filed on Mar. 30, 2013, which claims priority to Chinese PatentApplication No. 201210188597.8, filed on Jun. 8, 2012. All of theaforementioned patent applications are hereby incorporated by referencein their entireties.

TECHNICAL FIELD

The present application relates to communication technologies, andparticularly to a method for distributing transmission path informationand routing bridges.

BACKGROUND

At present, in an Ethernet based on a transparent Interconnection oflots of links (TRILL) protocol, a remote routing bridge mainly learnstransmission path information of a target host from a received datapacket in an address learning manner of a data layer during dataforwarding, the transmission path information includes a media accesscontrol (MAC) address of the target host and an address of a routingbridge for forwarding the information of the target host, and theninformation is sent to the target host according to the learnttransmission path information. In practical application, the inventordiscovers that such a learning manner has problems. For example, whenthe target host is migrated or the routing bridge for forwarding theinformation of the target host is changed, namely when a transmissionpath of the target host for transceiving information is changed, if theremote routing bridge does not timely receive the data packet sent bythe target host after the transmission path is changed and does nottimely acquire new path information of the target host, the remoterouting bridge would send data to the target host according to theoriginal path information, which will lead to losing of the data packetforwarded to a migration point.

In the TRILL protocol applied to the Ethernet, when the routing bridgeis no longer used as an appointed forwarding routing bridge of a locallink, the original transmission path information stored by the routingbridge and learnt from the routing bridge by an MAC host of hostsconnected to the local link and the remote routing bridge is clearedthrough sending a link state protocol data unit (LSP). In practicalapplication, if the remote routing bridge clears the originaltransmission path information of the host and does not timely learn newtransmission path information because a data packet sent by a newappointed forwarding routing bridge is not received, the remote routingbridge would send a data packet according to unknown unicast, thuscausing waste of network bandwidths.

SUMMARY

Embodiments of the present application provide a method for distributingtransmission path information and corresponding routing bridges.

According to an aspect of the embodiments of the present application, amethod for distributing transmission path information, includes:

acquiring, by a first routing bridge which stores a media access controlMAC address of a host on a local link, first information, the firstinformation being used for expressing that a second routing bridge ofthe local link substitutes the first routing bridge to serve as anappointed forwarding routing bridge of the local link, and the firstinformation including identification information of the second routingbridge;

after the first routing bridge acquires the first information,distributing, by the first routing bridge, transmission path informationof the host on the local link to a remote routing bridge of a non-locallink, the transmission path information including the MAC address of thehost on the local link and the identification information of the secondrouting bridge, so that the remote routing bridge learns thetransmission path information from the first routing bridge.

Optionally, the acquiring, by a first routing bridge, first informationspecifically includes: acquiring, by the first routing bridge, the firstinformation sent by an appointed routing bridge of the local link, theappointed routing bridge being used for appointing a routing bridge ofthe local link as an appointed forwarding routing bridge of the locallink.

Optionally, the first information is a Hello message.

Optionally, when the local link is accessed to the first routing bridgein a link aggregation manner and the second routing bridge in a linkaggregation manner, the first routing bridge is an active routing bridgeof the local link; and the first information is also used for expressingthat the second routing bridge is used as an active routing bridge ofthe local link.

Optionally, the acquiring, by a first routing bridge, first informationincludes: acquiring, by the first routing bridge, the first informationfrom a link aggregation control protocol data unit LACPDU sent by alocal switch.

Optionally, the distributing, by the first routing bridge, transmissionpath information to a remote routing bridge of a non-local linkincludes: distributing, by the first routing bridge, the transmissionpath information to the remote routing bridge based on an end systemaddress distribution information ESADI protocol.

According to another aspect of the embodiments of the presentapplication, a routing bridge, serving as an appointed forwardingrouting bridge of a host on a local link, the first routing bridgeincludes:

a storage unit, configured to store a media access control MAC addressof a host on the local link;

an acquiring unit, configured to acquire first information, the firstinformation being used for expressing that a routing bridge of the locallink substitutes the first routing bridge to serve as an appointedforwarding routing bridge of the local link, and the first informationincluding identification information of the second routing bridge;

a distributing unit, configured to, after the acquiring unit acquiresthe first information, distribute transmission path information of thehost on the local link to a remote routing bridge of a non-local link,the transmission path information including the MAC address of the hoston the local link and the identification information of the secondrouting bridge, so that the remote routing bridge learns thetransmission path information from the first routing bridge.

Optionally, the acquiring unit is further configured to acquire thefirst information sent by an appointed routing bridge of the local link,wherein the appointed routing bridge is used for appointing a routingbridge of the local link as an appointed forwarding routing bridge ofthe local link.

Optionally, the first information is a Hello message.

Optionally, the first routing bridge further includes an access unit,the access unit is configured to access the local link in a linkaggregation manner, the acquiring unit is configured to acquire thefirst information, and the first information is also used for expressingthat the second routing bridge is used as an active routing bridge ofthe local link.

Optionally, the acquiring unit is further configured to acquire thefirst information from a link aggregation control protocol data unitLACPDU sent by a local switch.

Optionally, the distributing unit is further configured to distributethe transmission path information to the remote routing bridge, based onan end system address distribution information ESADI protocol.

According to a further aspect of the embodiments of the presentapplication, a remote routing bridge, includes:

a learning unit, configured to learn transmission path information of ahost on a local link, notified by a first routing bridge which stores anMAC address of the host on the local link, the transmission pathinformation including the MAC address of the host on the local link andan address of a second routing bridge of the local link, and the secondrouting bridge substituting the first routing bridge to serve as anappointed forwarding routing bridge of the local link;

a sending unit, configured to send information to the host of the locallink according to the transmission path information learnt by thelearning unit.

Optionally, the learning unit is further configured to learn thetransmission path information of the host on the local link, notified bythe first routing bridge of the local link based on an end systemaddress distribution information ESADI protocol.

According to the embodiments of the present application, the routingbridge on the local link notifies the remote routing bridge of thetransmission path information of the host on the local link, so that theremote routing bridge can timely learn the transmission path informationof the host on the local link and thus send information to the host onthe local link according to the learnt transmission path information,the condition that the remote routing bridge may only send a data packetaccording to unknown unicast when the transmission path informationstored by the remote routing bridge is cleared is avoided, and datalosing caused in the condition that the remote routing bridge sends thedata according to the original path is avoided.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a structural schematic diagram of a network using a method ofan embodiment of the present application;

FIG. 2 is a flow schematic diagram of a method for distributingtransmission path information in an embodiment of the presentapplication;

FIG. 3 is a structural schematic diagram of a first routing bridge of anembodiment of the present application;

FIG. 4 is a structural schematic diagram of another first routing bridgeof an embodiment of the present application;

FIG. 5 is a structural schematic diagram of a remote routing bridge ofan embodiment of the present application.

DETAILED DESCRIPTION OF THE EMBODIMENTS

As shown in FIG. 1, a network system includes a local link 101, a host102 on the local link, an appointed forwarding routing bridge 103 of thelocal link, a non-appointed forwarding routing bridge 104 of the locallink and an appointed routing bridge 105 of the local link. Theappointed forwarding routing bridge 103, the non-appointed forwardingrouting bridge 104 and the appointed routing bridge 105 intercommunicatewith a remote routing bridge 106 of a non-local link through a network107 based on a TRILL protocol. The host on the local link 101 may send adata packet to the remote routing bridge 106 through the appointedforwarding routing bridge 103 of the local link. Moreover, the remoterouting bridge 106 may also send a data packet to the host 102 throughthe appointed forwarding routing bridge 103.

The following will introduce a method for distributing transmission pathinformation in an embodiment of the present application, which may beapplied to the above-mentioned network.

As shown in FIG. 2, a method for distributing transmission pathinformation, includes:

201, a first routing bridge which stores an MAC address of a host on alocal link acquires first information, wherein the first information isused for expressing that a second routing bridge of the local linksubstitutes the first routing bridge to serve as an appointed forwardingrouting bridge of the local link, and the first information includesidentification information of the second routing bridge.

In 201, before receiving the first information, the first routing bridgeis the appointed forwarding routing bridge of the local link. Theidentification information of the second routing bridge may be expressedby the address of the second routing bridge. Other routing bridge orother host may send data to the second routing bridge according to theidentification information of the second routing bridge.

202, after the first routing bridge acquires the first information, thefirst routing bridge notifies a remote routing bridge of a non-locallink of transmission path information of the host on the local link,wherein the transmission path information includes the MAC address ofthe host on the local link and the identification information of thesecond routing bridge, so that the remote routing bridge learns thetransmission path information from the first routing bridge.

For example, when the host on the local link is migrated, the appointedforwarding routing bridge for forwarding the data of the host ischanged, the appointed forwarding routing bridge for forwarding the dataof the host before migration is equivalent to the first routing bridge,and the appointed forwarding routing bridge for forwarding the data ofthe host after migration is equivalent to the second routing bridge.After acquiring the identification information of the appointedforwarding routing bridge (e.g. the second routing bridge) forforwarding the data of the host after migration, the appointedforwarding routing bridge (e.g. the first routing bridge) for forwardingthe data of the host before migration notifies the remote routing bridgeof the MAC address of the host and the identification information of theappointed forwarding routing bridge (e.g. the second routing bridge) forforwarding the data of the host after migration, so that the remoterouting bridge learns the identification information of the appointedforwarding routing bridge (e.g. the second routing bridge) forforwarding the data of the host after migration and the MAC address ofthe host from the appointed forwarding routing bridge (e.g. the firstrouting bridge) for forwarding the data of the host before migration,namely learns new transmission path information of the host. Afteracquiring the new transmission path information of the host, the remoterouting bridge may acquire a transmission path according to the newtransmission path information, so as to send the data sent to the hostto the appointed forwarding routing bridge (e.g. the second routingbridge) for forwarding the data of the host after migration, and thenthe second routing bridge forwards the data to the host. Accordingly,the remote routing bridge may also acquire the new transmission pathinformation of the host without waiting for the data packet sent by themigrated host.

Optionally, the first routing bridge is the appointed forwarding routingbridge before the host of the local link is migrated.

The local link may be accessed to a plurality of routing bridges, thefirst routing bridge is the appointed forwarding routing bridge beforethe host of the local link is migrated, and the MAC address of the hoston the local link is stored in an MAC address table of the first routingbridge. After the first routing bridge acquires the first information,the first routing bridge is no longer used as the appointed forwardingrouting bridge of the local link, and the first routing bridge notifiesthe remote routing bridge of the transmission path information of thehost on the local link, so that the remote routing bridge learns thetransmission path information. When the appointed forwarding routingbridge of the local link is switched from the first routing bridge tothe second routing bridge, the remote routing bridge may send data tothe second routing bridge according to the learnt identificationinformation of the second routing bridge, and the second routing bridgeforwards the data to the host on the local link.

Optionally, the first routing bridge acquires the first information,appointcally, the first routing bridge acquires the first informationsent by an appointed routing bridge of the local link, wherein theappointed routing bridge is used for appointing a routing bridge of thelocal link as the appointed forwarding routing bridge of the local link.

Optionally, the first information is a Hello message, and the Hellomessage is used for expressing that the second routing bridgesubstitutes the first routing bridge to serve as the appointedforwarding routing bridge of the local link.

Since the appointed forwarding routing bridge is appointed by theappointed routing bridge, when the appointed routing bridge appoints thesecond routing bridge to substitute the first routing bridge to serve asthe appointed forwarding routing bridge of the local link, the appointedrouting bridge sends a message to the first routing bridge, such as theHello message, and the message is used for expressing that the secondrouting bridge substitutes the first routing bridge to serve as theappointed forwarding routing bridge of the local link. After acquiringthe message, the first routing bridge notifies the remote routing bridgeof the transmission path information of the host on the local link, sothat the remote routing bridge learns the transmission path informationfrom the first routing bridge. What's more, the first routing bridge isno longer used as the appointed forwarding routing bridge of the locallink, whereas the second routing bridge is used as a new appointedforwarding routing bridge. After switching is completed, the remoterouting bridge may send data to the host on the local link through thesecond routing bridge according to the learnt transmission pathinformation, thus avoiding a phenomenon that a data packet is sent in anunknown unicast manner because the remote routing bridge does notreceive the data packet sent by the second routing bridge and does notlearn the transmission path information of the host.

Optionally, when the local link is accessed to the first routing bridgein a link aggregation manner and the second routing bridge in a linkaggregation manner, the first routing bridge is an active routing bridgeof the local link; and the first information is also used for expressingthat the second routing bridge is used as an active routing bridge ofthe local link.

When the local link is accessed to a plurality of routing bridges in alink aggregation manner, the plurality of routing bridges may be allused as appointed forwarding routing bridges of a local aggregated link.However, at any specified moment, only one link serving as the locallink of aggregated links is an active link, and the routing bridgeconnected with the active link is an active routing bridge. Of course,the active routing bridge is also the appointed forwarding routingbridge of the local link. The active routing bridge would learn andstore the MAC address of the local link in a data transceiving process.It is supposed that the first routing bridge is used as the activerouting bridge, and after the first information is acquired, the firstrouting bridge would distribute the transmission path information of thelocal link to the remote routing bridge. After the active routing bridgeof the local link is switched from the first routing bridge to thesecond routing bridge, the remote routing bridge may forward the data tothe host on the local link through the second routing bridge accordingto the learnt transmission path information.

Optionally, the first routing bridge acquires the first information,specifically, the first routing bridge acquires the first informationfrom a link aggregation control protocol data unit (LACPDU) sent by alocal switch.

The local aggregated link is based on a link aggregation controlprotocol (LACP) in IEEE 802.3ad standards, and LACP is a protocol forrealizing dynamic aggregation of links. The local aggregated link basedon the LACP protocol exchanges information with an opposite end throughthe LACPDU. The first routing bridge may determine the active routingbridge of the next moment by interacting with the LACPDU of the locallink and acquire the identification information of the active routingbridge of the next moment, for expressing an address, so as todistribute the new transmission path information of the host of thelocal link to the remote routing bridge.

Optionally, the first routing bridge notifies the remote routing bridgeof the non-local link of the transmission path information of the hoston the local link, specifically, the first routing bridge notifies theremote routing bridge of the transmission path information based on anend system address distribution information (ESADI) protocol.

In the network based on the TRILL protocol, the ESADI protocol definedby the TRILL protocol may enable the appointed forwarding routing bridge(e.g. the first routing bridge) before migration to distribute thelearnt MAC address of the host and the identification information of theappointed forwarding routing bridge (e.g. the second routing bridge)after migration to the remote routing bridge, through a control layer.The appointed forwarding routing bridges and the remote routing bridgeherein belong to a same virtual local area network (VLAN).

As shown in FIG. 3, a first routing bridge as mentioned in embodiment 1includes a storage unit 301, an acquiring unit 302 and a distributingunit 303. The storage unit 301 is configured to store an MAC address ofa host on a local link, and may be a memory or other cache equipment.Specifically, the storage unit 301 may be implemented by an RAM (RandomAccess Memory), an FPGA (Field-Programmable Gate Array and the like. Theacquiring unit 302 is configured to acquire first information. The firstinformation is used for expressing that a second routing bridgesubstitutes the first routing bridge to serve as an appointed forwardingrouting bridge of the local link. The first information includesidentification information of the second routing bridge. Thedistributing unit 303 is configured to, after the acquiring unit 302acquires the first information, distribute transmission path informationof the host on the local link to a remote routing bridge of a non-locallink. The transmission path information includes the MAC address of thehost on the local link and the identification information of the secondrouting bridge, so that the remote routing bridge learns thetransmission path information from the first routing bridge. Thedistributing unit 303 may be a transmitter.

The appointed forwarding routing bridge serving as a forwarder of thelocal link would learn the MAC address of the host in the process offorwarding data transceived by the host of the local link and store theMAC address of the host in an MAC address table of the storage unit 301.After the acquiring unit 302 acquires the first information, thedistributing unit 303 distributes the transmission path information ofthe host on the local link to the remote routing bridge, so that theremote routing bridge learns the transmission path information.

Optionally, the acquiring unit 302 is further configured to acquire thefirst information sent by an appointed routing bridge of the local link.The appointed routing bridge is used for appointing a routing bridge ofthe local link as the appointed forwarding routing bridge of the locallink.

Optionally, the acquiring unit is further configured to acquire thefirst information sent by an appointed routing bridge of the local link,the first information is a Hello message, and the Hello message is usedfor expressing that the second routing bridge substitutes the firstrouting bridge to serve as the appointed forwarding routing bridge ofthe local link.

Optionally, the distributing unit 303 is further configured todistribute the transmission path information to the remote routingbridge of the non-local link, based on an end system addressdistribution information ESADI protocol. In a network based on a TRILLprotocol, the ESADI protocol defined by the TRILL protocol may enablethe routing bridge to distribute the learnt MAC address of the host andthe identification information of the routing bridge to the remoterouting bridge, through a control layer.

As shown in FIG. 4, a first routing bridge includes a storage unit 401,an acquiring unit 402 and a distributing unit 403. The storage unit 401is configured to store an MAC address of a host on a local link, and maybe a memory or other cache equipment. Specifically, the storage unit 401may be implemented by an RAM (Random Access Memory), an FPGA(Field-Programmable Gate Array) and the like. The acquiring unit 402 isconfigured to acquire first information. The first information is usedfor expressing that a second routing bridge of the local linksubstitutes the first routing bridge to serve as an appointed forwardingrouting bridge of the local link. The first information includesidentification information of the second routing bridge. Thedistributing unit 403 is configured to, after the acquiring unit 402acquires the first information, distribute transmission path informationof the host on the local link to a remote routing bridge of a non-locallink. The transmission path information includes the MAC address of thehost on the local link and the identification information of the secondrouting bridge, so that the remote routing bridge learns thetransmission path information from the first routing bridge. Thedistributing unit 403 may be a transmitter.

Optionally, the first routing bridge further includes an access unit404, and the access unit 404 is configured to connect the host of thelocal link accessed to the routing bridge in a link aggregation manner.

Optionally, the acquiring unit 402 is configured to acquire the firstinformation, and the first information is also used for expressing thatthe second routing bridge is used as an active routing bridge of thelocal link. In an aggregated link, the data of the host are sent to theremote routing bridge through the active routing bridge.

Optionally, the acquiring unit 402 is configured to acquire the firstinformation from an LACPDU sent by a local switch of the local link. Inan aggregated link, based on a link aggregation control protocol, thefirst routing bridge may acquire the first information from the LACPDUsent by the local switch by information exchange with the local link, tolearn that the second routing bridge would substitute the first routingbridge to serve as an active routing bridge of the local link.

Optionally, the distributing unit 403 is further configured todistribute the transmission path information to the remote routingbridge, based on an end system address distribution information ESADIprotocol.

As shown in FIG. 5, a remote routing bridge includes a learning unit 501and a sending unit 502, wherein the learning unit 501 is configured tolearn transmission path information of a host on a local link, notifiedby a first routing bridge which stores an MAC address of the host on thelocal link, the transmission path information includes the MAC addressof the host on the local link and an address of a second routing bridgeof the local link, and the second routing bridge substitutes the firstrouting bridge to serve as an appointed forwarding routing bridge of thelocal link. The sending unit 502 is configured to send information tothe host of the local link according to the transmission pathinformation learnt by the learning unit 501.

The learning unit 501 is further configured to receive the transmissionpath information of the host on the local link, notified by the firstrouting bridge of the local link based on an end system addressdistribution information ESADI protocol.

The remote routing bridge of the non-local link acquires a transmissionpath according to the transmission path information notified by thefirst routing bridge of the local link and learnt by the learning unit501, and sends information to the host through the sending unit 502without receiving and extracting a data packet sent by the host toacquire the transmission path.

The method for distributing the transmission path information and therouting bridges provided by the embodiments of the present applicationare introduced in detail above; the principles and embodiments of thepresent application are illustrated by using specific examples in thecontext, and the illustration of the above embodiments is merely usedfor assisting in understanding the system of the present application andthe core thought thereof; and meanwhile, changes are made to thespecific embodiments and the application range for those skilled in theart according to the thought of the present application. In conclusion,the contents of this specification should not be appreciated as limit tothe present application.

What is claimed is:
 1. A method comprising: receiving, by a remotedevice in a first non-local link, information from a first device of alocal link, wherein the remote device in the first non-local link andthe first device in the local link communicate through a network,wherein the information comprises a media access control (MAC) addressof a host and identification information of a second device in the locallink, wherein the information notifies the remote device of a secondnon-local link of transmission path information of the host of the locallink after the host migrates to the second device, wherein the firstdevice is used to forward data from the host to the remote device beforethe host migrates from the first device to the second device, andwherein the second device is used to transmit data from the host to theremote device after the host migrates from the first device to thesecond device; and transmitting, by the remote device and according tothe second non-local link, data to the second device for forwarding thedata to the host.
 2. The method of claim 1, wherein the host is accessedto the first device and the second device, respectively, in a linkaggregation manner.
 3. The method of claim 2, wherein the information isobtained by the first device from a link aggregation control protocoldata unit (LACPDU).
 4. The method of claim 2, wherein the identificationinformation of the second device is obtained from a link aggregationcontrol protocol data unit (LACPDU).
 5. The method of claim 1, whereinthe remote device receives the information based on an end systemaddress distribution information (ESADI) protocol.
 6. The method ofclaim 1, wherein the remote device, the first device and the seconddevice are in a same virtual local area network (VLAN).
 7. The method ofclaim 1, wherein the information is a Hello message.
 8. A remote device,in a first non-local link, comprising a processor and a non-transitoryprocessor-readable storage medium having processor-executableinstructions stored thereon, wherein the instructions, when executed bythe processor, cause the remote device to: receive information from afirst device of a local link, wherein the remote device in the firstnon-local link and the first device in the local link communicatethrough a network, wherein the information comprises a media accesscontrol (MAC) address of a host and identification information of asecond device in the local link, wherein the information notifies theremote device of a second non-local link of transmission pathinformation of the host of the local link after the host migrates to thesecond device, wherein the first device is used to forward data from thehost to the remote device before the host migrates from the first deviceto the second device, and wherein the second device is used to transmitdata from the host to the remote device after the host migrates from thefirst device to the second device; and transmit, according to the secondnon-local link, data to the second device for forwarding the data to thehost.
 9. The remote device of claim 8, wherein the host is accessed tothe first device and the second device, respectively, in a linkaggregation manner.
 10. The remote device of claim 9, wherein theinformation is obtained by the first device from a link aggregationcontrol protocol data unit (LACPDU).
 11. The remote device of claim 9,wherein the identification information of the second device is obtainedfrom a link aggregation control protocol data unit (LACPDU).
 12. Anon-transitory computer-readable storage medium comprising instructionsthat, when executed by a computer of a remote device in a firstnon-local link, cause the computer to carry out at least the followingoperations: receiving information from a first device of a local link,wherein the remote device in the first non-local link and the firstdevice in the local link communicate through a network, wherein theinformation comprises a media access control (MAC) address of a host andidentification information of a second device in the local link, whereinthe information notifies the remote device of a second non-local link oftransmission path information of the host of the local link after thehost migrates to the second device, wherein the first device is used toforward data from the host to the remote device before the host migratesfrom the first device to the second device, and wherein the seconddevice is used to transmit data from the host to the remote device afterthe host migrates from the first device to the second device; andtransmitting, according to the second non-local link, data to the seconddevice for forwarding the data to the host in response to the remotedevice receiving the information.
 13. The non-transitorycomputer-readable storage medium of claim 12, wherein the host isaccessed to the first device and the second device, respectively, in alink aggregation manner.
 14. The non-transitory computer-readablestorage medium of claim 13, wherein the information is obtained by thefirst device from a link aggregation control protocol data unit(LACPDU).
 15. The non-transitory computer-readable storage medium ofclaim 13, wherein the identification information of the second device isobtained from a link aggregation control protocol data unit (LACPDU).16. A network system comprising a first device of a local link, a seconddevice of the local link and a remote device of a first non-local link,wherein the first device is configured to forward traffic from a host ofthe local link to the remote device before the host migrates from thefirst device to the second device, wherein the second device isconfigured to forward traffic from the host to the remote device afterthe host migrates from the first device to the second device, whereinthe remote device is configured to: receive information from the firstdevice and wherein the remote device in the first non-local link and thefirst device in the local link communicate through a network, whereinthe information comprises a media access control (MAC) address of thehost and identification information of the second device in the locallink, and wherein the information notifies the remote device of a secondnon-local link of transmission path information of the host after thehost migrates to the second device; and transmit, according to thesecond non-local link, data to the second device for forwarding the datato the host in response to the remote device receiving the information.17. The network system of claim 16, wherein the host is accessed to thefirst device and the second device, respectively, in a link aggregationmanner.
 18. The network system of claim 17, wherein the information isobtained by the first device from a link aggregation control protocoldata unit (LACPDU).
 19. The network system of claim 17, wherein theidentification information of the second device is obtained from a linkaggregation control protocol data unit (LACPDU).